package com.ruoyi.business.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel("用户宝宝管理台分页查询VO")
public class TbUserBabyPageVO implements Serializable {
    private static final long serialVersionUID = 1L;


    /**
     * 我的宝宝主键
     */
    @ApiModelProperty(value = "我的宝宝主键")
    private Long id;

    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Long userId;

    /**
     * 手机号
     */
    @ApiModelProperty(value = "用户手机号")
    private String userMobile;

    /**
     * 用户头像
     */
    @ApiModelProperty(value = "用户头像")
    private String userHeadPhoto;

    /**
     * 昵称
     */
    @ApiModelProperty(value = "用户昵称")
    private String userNickname;


    @ApiModelProperty(value = "用户性别\n" +
        "* 0：男、\n" +
        "* 1：女、\n" +
        "* 2：未知")
    private Integer userGender;

    /**
     * 真实姓名
     */
    @ApiModelProperty(value = "用户真实姓名")
    private String userRealName;


    /**
     * 宝宝昵称
     */
    @ApiModelProperty(value = "宝宝昵称")
    private String nickname;

    /**
     * 性别
     * 0：男、
     * 1：女、
     * 2：未知
     */
    @ApiModelProperty(value = "性别\n" +
        "* 0：男、\n" +
        "* 1：女、\n" +
        "* 2：未知")
    private Integer gender;

    /**
     * 宝宝生日
     */
    @ApiModelProperty(value = "宝宝生日")
    private String birthday;

    /**
     * 宝宝状态 0:未出生 1:已出生
     */
    @ApiModelProperty(value = "宝宝状态 0:未出生 1:已出生")
    private Integer status;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remarks;


    @ApiModelProperty(value = "创建者")
    private String createBy;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 更新者
     */
    @ApiModelProperty(value = "更新者")
    private String updateBy;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;


}
